<!DOCTYPE dictionary SYSTEM "file://localhost/System/Library/DTDs/sdef.dtd">
<dictionary>
<suite name="MarsEdit Suite" code="MEbl">
<classes>
<class name="application" code="capp" description="MarsEdit’s top level scripting object." inherits="application">
<cocoa class="NSApplication"/>
<properties>
<property name="selected post" code="SePo" access="r" type="post" description="The current selected post or draft.">
<cocoa method="selectedPost"/>
</property>
<property name="selected weblog" code="SeWb" access="r" type="weblog" description="The current selected weblog.">
<cocoa method="selectedWeblog"/>
</property>
</properties>
<elements>
<element type="weblog" access="r">
<cocoa method="weblogs"/>
</element>
</elements>
</class>
<class name="post" code="Post">
<cocoa class="MEWeblogPost"/>
<properties>
<property name="accept trackbacks" access="r" code="PsAp" type="boolean" description="Whether or not to accept trackbacks to the post. (For Movable Type compatible weblogs.)">
<cocoa method="allowPings"/>
</property>
<property name="body" access="r" code="PsBd" type="string" description="The body text of the post.">
<cocoa method="scriptingBody"/>
</property>
<property name="category names" access="r" code="PsCa" type="list of string" description="The categories for the post.">
<cocoa method="scriptingCategoryNames"/>
</property>
<property name="comment status" access="r" code="PsCs" type="integer" description="0 means no status set, 1 means open for comments, 2 means closed. (For Movable Type compatible weblogs.)">
<cocoa method="commentStatus"/>
</property>
<property name="excerpt entry" access="r" code="PsEx" type="string" description="The excerpt (aka summary) for this post. (For Movable Type compatible weblogs.)">
<cocoa method="scriptingExcerpt"/>
</property>
<property name="extended entry" access="r" code="PsEt" type="string" description="The extended entry for this post. (For Movable Type compatible weblogs.)">
<cocoa method="scriptingExtendedEntry"/>
</property>
<property name="keywords" access="r" code="PsKw" type="string" description="The keywords for this post. (For Movable Type compatible weblogs.)">
<cocoa method="scriptingKeywords"/>
</property>
<property name="link" access="r" code="PsLk" type="string" description="The link entered for this post.">
<cocoa method="scriptingLink"/>
</property>
<property name="permalink" access="r" code="PsPl" type="string" description="The permalink of this post on the web.">
<cocoa method="scriptingPermalink"/>
</property>
<property name="post id" access="r" code="PsID" type="string" description="The id for this post on the weblog server.">
<cocoa method="scriptingDataItemID"/>
</property>
<property name="post to home page" access="r" code="PsHp" type="boolean" description="Whether or not the post appears on the home page. (For Radio UserLand only.)">
<cocoa method="postToHomePage"/>
</property>
<property name="text filter" access="r" code="PsTf" type="string" description="The text filter -- aka Formatting -- for this post. (For Movable Type compatible weblogs.)">
<cocoa method="scriptingTextFilter"/>
</property>
<property name="title" access="r" code="Titl" type="string" description="The title of the post.">
<property name="API call in progress" access="r" code="WbAc" type="boolean" description="True if MarsEdit is currently calling the weblog via XML-RPC or other method.">
<cocoa method="apiCallInProgress"/>
</property>
<property name="API handler URL" code="WbRu" type="string" description="The URL of the API handler on the weblog (usually an XML-RPC script).">
<cocoa method="scriptingRPCURLString"/>
</property>
<property name="Blosxom folder path" code="WbBf" type="string" description="The path to the Blosxom folder.">
<cocoa method="scriptingBlosxomFolder"/>
</property>
<property name="Blosxom script" code="WbBs" type="string" description="The script to run when sending a new or edited post to a Blosxom weblog.">
<cocoa method="scriptingBlosxomScript"/>
</property>
<property name="category names" access="r" code="PsCa" type="list of string" description="Names of categories for the weblog.">
<cocoa method="scriptingCategoryNames"/>
</property>
<property name="encode with HTML entities" code="WbEe" type="boolean" description="Whether or not to encode text with HTML entities before sending to the weblog.">
<cocoa method="encodeWithEntities"/>
</property>
<property name="home page URL" code="WbHu" type="string" description="The URL of the home page of the weblog.">
<cocoa method="scriptingHomeURLString"/>
</property>
<property name="name" access="r" code="pnam" type="string" description="The name of the weblog.">
<cocoa method="scriptingName"/>
<synonyms>
<synonym code="Wbdn">
<cocoa method="scriptingDisplayName"/>
</synonym>
</synonyms>
</property>
<property name="number of posts to download" code="WbNp" type="integer" description="The number of posts to download when refreshing the weblog.">
<cocoa method="numberOfPostsToDownload"/>
</property>
<property name="preview template" code="WbPr" type="string" description="The HTML template to use for previews.">
<cocoa method="previewTemplate"/>
</property>
<property name="prompt for Blosxom filenames" code="WbBa" type="boolean" description="Whether or not to prompt for a filename when posting a new Blosxom post.">
<cocoa method="askBlosxomFilename"/>
</property>
<property name="system name" code="WbSy" type="string" description="Name of the publishing system this weblog uses.">
<cocoa method="scriptingSystemName"/>
</property>
<property name="username" code="WbUn" type="string" description="Your username for the weblog.">
<cocoa method="scriptingUsername"/>
</property>
<property name="internal ID" access="r" code="WbUd" type="string" description="The internal identifier MarsEdit uses to uniquely identify the weblog.">
<cocoa method="scriptingUUID"/>
</property>
<property name="weblog ID" access="r" code="WbId" type="string" description="The ID of the weblog as stored on the server.">
<cocoa method="scriptingWeblogID"/>
</property>
<property name="use keychain" code="WbKc" type="boolean" description="Whether or not to store your password in the keychain.">
<cocoa method="useKeychain"/>
</property>
</properties>
<elements>
<element type="post" access="r">
<cocoa method="dataItems"/>
</element>
</elements>
</class>
<class name="post window" code="docu" description="A post window." inherits="document">
<cocoa class="MEDocument"/>
<properties>
<property name="accept trackbacks" code="PsAp" type="boolean" description="Whether or not to accept trackbacks to the post. (For Movable Type compatible weblogs.)">
<cocoa method="scriptingAllowPings"/>
</property>
<property name="body" code="PsBd" type="text" description="The body text.">
<cocoa method="scriptingBody"/>
</property>
<property name="category names" code="PsCa" type="list of string" description="The categories for the post.">
<cocoa method="scriptingCategoryNames"/>
</property>
<property name="comment status" code="PsCs" type="boolean" description="0 means no status set, 1 means open for comments, 2 means closed. (For Movable Type compatible weblogs.)">
<cocoa method="scriptingCommentStatus"/>
</property>
<property name="current text" code="PsCt" type="text" description="The current text view (one of body, extended, excerpt, or keywords).">
<cocoa method="scriptingCurrentTextStorage"/>
</property>
<property name="current weblog" code="Dblg" type="weblog" description="The current weblog as specified in the Weblog popup.">
<cocoa method="scriptingCurrentWeblog"/>
</property>
<property name="excerpt entry" code="PsEx" type="text" description="The contents of the excerpt entry text view.">
<cocoa method="scriptingExcerptEntry"/>
</property>
<property name="extended entry" code="PsEt" type="text" description="The contents of the extended entry text view.">
<cocoa method="scriptingExtendedEntry"/>
</property>
<property name="keywords" code="PsKw" type="text" description="The keywords for this post. (For Movable Type compatible weblogs.)">
<cocoa method="scriptingKeywords"/>
</property>
<property name="link" code="PsLk" type="string" description="The contents of the URL field.">
<cocoa method="scriptingLink"/>
</property>
<property name="post to home page" code="PsHp" type="boolean" description="Whether or not the post should appear on the home page. (For Radio UserLand only.)">
<cocoa method="scriptingPostToHomePage"/>
</property>
<property name="selected text" code="PsSt" type="string" description="The currently selected text in whichever text view is current.">
<cocoa method="scriptingSelectedText"/>
</property>
<property name="text filter" code="PsTf" type="string" description="The text filter -- aka Formatting -- for this post. (For Movable Type compatible weblogs.)">
<cocoa method="scriptingTextFilter"/>
</property>
<property name="title" code="Titl" type="string" description="The contents of the Title field.">
<cocoa method="scriptingTitle"/>
</property>
<property name="trackback links" code="Dtba" type="list of string" description="List of trackback links (URLs) to send with this post.">
<cocoa method="scriptingTrackbacksArray"/>
</property>
</properties>
<responds-to-commands>
<responds-to name="send post to weblog">
<cocoa method="scriptingSendPost:"/>
</responds-to>
</responds-to-commands>
</class>
</classes>
<commands>
<command name="send post to weblog" code="MEblSend" description="Send the post to the weblog selected in the weblog popup menu.">
<cocoa class="NSScriptCommand"/>
<direct-parameter type="object" description="The post window to send to the weblog."/>